package com.itheima.homework;

/**
 * @Author 王加鑫
 * @Date 2021/4/22 23:08
 * @Version 1.0
 * 3、【编号：508】 请定义一个方法，实现交换整数数组中两个索引上的元素值。
 * 并调用方法，查看运行效果。 例如，数组为{11, 22, 33, 44, 55, 66}，交换索引1和索引5位置上的元素，
 * 结果为{11, 66, 33, 44, 55, 22}
 */
public class Day05HomeWork03 {
    public static void main(String[] args) {
        int[] arr = {11,22,33,44,55,66};
        change(arr,1,5);

    }

    /*
    我的想法,不想把交换的索引写死
    准备使用随机数来写,这里就要使随机数不能重复
     */
    public static void change(int[] arr,int m,int n ){
        //创建一个中间变量
        int temp = 0;
        //遍历传入的数组,放入随机数
        temp = arr[m];
        arr[m] = arr[n];
        arr[n] = temp;
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }

    }
}
